What Is Rebound?
Rebound is a decorator that intercepts a method and wraps its execution with retry logic.
If the method throws an exception, Rebound decides whether to retry and when to retry.
Why use it?
Rebound is ideal for:
- Flaky external APIs
- Distributed services
- Message queues
- Event-driven systems
- Database retry behavior
- Unstable network operations
Rebound provides reliability with zero boilerplate and perfect TypeScript safety.